import { rolePermission } from '@/utils/permission'

export default {
  mounted(el, binding) {
    const { value } = binding
    if (Array.isArray(value)) {
      let ishas = false
      value.forEach((item) => {
        if (rolePermission(item)) {
          ishas = true
        }
      })
      if (!ishas) {
        el.parentNode.removeChild(el)
      }
    } else {
      if (!rolePermission(value)) {
        el.parentNode.removeChild(el)
      }
    }
  },
}
